/* Typography, Color Palette & Layout Enhancements */


.style-raw{height: 47px !important; padding: 3px 10px !important;}
.style-raw .title{font-weight: 600;}
.style-raw .details{font-size: 12px; line-height: 13px;}
.style-raw .details st{ text-decoration: line-through;}

.product-features div i{color: green; font-size: 10px; background-color: #d9f4d9; border-radius: 15px; padding: 5px;}


                                                    
.style-raw.style-raw-image span{height: 40px; width: 40px; background-color:white; position: absolute; left: 5px; border-radius: 2px!important;}
.style-raw.style-raw-image  {padding-left: 50px !important; text-align: left !important;}

.style-raw.style-raw-swatch span{height: 40px; width: 40px; background-color:white; position: absolute; left: 5px; }
.style-raw.style-raw-swatch  {padding-left: 50px !important; text-align: left !important;}


.sec-title{ border-bottom: 1px solid #999999; height: 13px; margin-bottom: 25px; margin-top: 10px; color:#222222}
.sec-title span{background-color: white; padding: 10px;}

@media only screen and (max-width: 767px) 
{
    #header .nav-icon .nav-account { display: block; }
    .nav-search{ font-size: 18px;}
    .tf-breadcrumb-wrap{padding: 8px 0px 8px 0px; }

    .tf-marquee{padding:8px 0px 8px 0px;}

    .tf-product-media-main{height: 360px;}
    .tf-product-media-thumbs .stagger-item{height: 64px !important;}

    .tf-product-volume-discount .thumbnail{height: 100px !important;}

    .list-volume-discount-grid .volume-discount-item{padding: 10px; }
    .list-volume-discount-grid .check-radio-con{position:absolute; width:20px; height:20px; top:20px; left:20px;}
    .list-volume-discount-grid .volume-discount-item .rule-item-summary{margin: 0px; gap:0px;}
    
    .flat-check-list .bag-sticky .feature{font-size:10px !important; line-height: 10px !important;}
    
}


@media only screen and (max-width: 1024px) {
  .tf-sticky-btn-atc.no-mob-menu {bottom: 0px;}
  .tf-sticky-btn-atc.always-show {transform: translateY(0);}
}